// 请求响应参数（不包含data）
export interface Result {
  msgTime: string;
  success: boolean;
  code: number;
  msg: string;
}

// 请求响应参数（包含data）
export interface ResultData<T = any> extends Result {
  data: T;
}

// 分页响应参数
export interface ResultPageData<T> {
  others: T[];
  size: number;
  current: number;
  total: number;
}

// 分页请求参数
export interface PageVo {
  size: number;
  current: number;
  keywords: string;
}

// 文件上传模块
export namespace Upload {
  export interface ResFileUrl {
    fileUrl: string;
  }
}
// 通用一对多id模型
export interface IdList {
  id: string;
  list: string[];
}
